﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace WebHelper
{
    /// <summary>
    /// Nodo que le podés agregar entidades. No usa la base de datos.
    /// </summary>
    public class NodoLite : AbstractNodo
    {
        object tag = null;
        public object Tag
        {
            get { return tag; }
            set { tag = value; }
        }

        IList entidades = new ArrayList();
        public IList Entidades
        {
            get { return entidades; }
            set { entidades = value; }
        }

        public NodoLite(string nombre)
            : base(nombre, "", "")
        {
        }

        public NodoLite(string nombre, string atributoId, string display)
            : base(nombre, atributoId, display)
        {
        }

        public override System.Collections.IList ObtenerEntidades()
        {
            return entidades;
        }

        public void AgregarEntidad(object e)
        {
            Entidades.Add(e);
        }

        public override string ToString()
        {
            return Nombre;
        }
    }
}
